home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / lib / python2.6 / dbhash.py < prev    next >
Text File  |  2009-11-02  |  524b  |  20 lines

  1. """Provide a (g)dbm-compatible interface to bsddb.hashopen."""
  2.  
  3. import sys
  4. if sys.py3kwarning:
  5.     import warnings
  6.     warnings.warnpy3k("in 3.x, dbhash has been removed", DeprecationWarning, 2)
  7. try:
  8.     import bsddb
  9. except ImportError:
  10.     # prevent a second import of this module from spuriously succeeding
  11.     del sys.modules[__name__]
  12.     raise
  13.  
  14. __all__ = ["error","open"]
  15.  
  16. error = bsddb.error                     # Exported for anydbm
  17.  
  18. def open(file, flag = 'r', mode=0666):
  19.     return bsddb.hashopen(file, flag, mode)
  20.